Skip to content

chore: release v0.2.5#23

Merged
tryweb merged 1 commit intomainfrom
release/v0.2.5
Mar 27, 2026
Merged

chore: release v0.2.5#23
tryweb merged 1 commit intomainfrom
release/v0.2.5

Conversation

@tryweb
Copy link
Copy Markdown
Owner

@tryweb tryweb commented Mar 27, 2026

Summary

  • feat: add similarity-based deduplication flagging (add-similarity-dedup-flagging)
    • DedupConfig with writeThreshold (default 0.92) and consolidateThreshold (default 0.95)
    • consolidateDuplicates() store method for merging near-duplicate memories
    • captureFlagging() for real-time duplicate detection at write time
    • memory_consolidate tool for manual deduplication via MCP
    • summarizeEvents returns duplicates.flaggedCount / consolidatedCount
    • 40 tasks completed, all 55 tests passing in Docker
  • docs: convert architecture diagrams to mermaid format
  • fix: Docker environment test fixes (scope mismatch, floating-point comparison)
  • chore: update AGENT.md with Docker testing workflow guidelines

Test Results

All tests pass in Docker:

  • Foundation: 25/25 ✅
  • Regression: 28/28 ✅
  • Retrieval: 2/2 ✅
  • Benchmark gates passed ✅

Features:
- Similarity-based duplicate flagging during auto-capture
- memory_consolidate tool for manual duplicate merging
- DedupConfig with write/consolidate thresholds
- EffectivenessSummary.duplicates for observability
- Pruning preserves newest flagged duplicates

Documentation:
- DOCKER_DEV.md: Docker dev environment setup
- Dockerfile.opencode: Container build
- AGENT.md: Agent guidelines (local only)
- README: Docker test commands updated

Testing:
- config.test.ts: Dedup config tests
- foundation.test.ts: §6, §7, §8, §9, §10 tests
- plugin.test.ts: §7 capture dedup tests
@tryweb tryweb merged commit 5325b71 into main Mar 27, 2026
15 of 16 checks passed
@tryweb tryweb deleted the release/v0.2.5 branch March 27, 2026 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant